package cc.rengu.igas.channel.cups.facade.request;

import cc.rengu.igas.channel.cups.facade.base.BaseRequest;

import java.io.Serializable;

/**
 * 贷记确认 on 2019/12/4.
 */
public class CreditConfirmRequest extends BaseRequest implements Serializable {
    private String mchntType;        /* 商户类型     */
    private String mchntNo;          /* 商户号       */
    private String mchntName;        /* 商户名称     */
    private String cupsSsn;          /* 交易流水号   */
    private String transDateTime;    /* 交易发送时间 */
    private String termNo;           /* 终端号       */
    private String acqInstCode;      /* 收单机构代码 */
    private String fwdInsCode;       /* 发送机构代码 */
    private String referenceNo;      /* 报文参考号   */
    private String termRead;         /* 终端读取能力 */
    private String icConCode;        /* IC卡条件代码 */
    private String termType;         /* 终端类型     */
    private String cardNo;           /* 卡号         */
    private String exprDate;   /* 卡有效期 */
    private String entryModeCode;   /*服务点条件输入码*/
    private String cardSeqNo;       /* 卡序列号 */
    private String transCcy;        /* 交易币种 */
    private String txnAmt;          /* 交易金额 */
    private String origCupsSsn;      /* 原系统跟踪号 */
    private String origTransDateTime;/* 原交易日期时间 */
    private String acqInstReserved; /*收单保留域*/
    private String specialBillType; /*特殊计费类型*/
    private String latitude;         /*纬度 */
    private String longitude;        /*经度 */
    private String networkLicense;   /*终端入网编号 */
    private String deviceType;       /*终端类型 */
    private String serialNum;        /*终端序列号 */
    private String encryptRandNum;   /*加密因子 */
    private String secretText;       /*密文 */
    private String appVersion;       /*版本号 */

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getCupsSsn() {
        return cupsSsn;
    }

    public void setCupsSsn(String cupsSsn) {
        this.cupsSsn = cupsSsn;
    }

    public String getTransDateTime() {
        return transDateTime;
    }

    public void setTransDateTime(String transDateTime) {
        this.transDateTime = transDateTime;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getAcqInstCode() {
        return acqInstCode;
    }

    public void setAcqInstCode(String acqInstCode) {
        this.acqInstCode = acqInstCode;
    }

    public String getFwdInsCode() {
        return fwdInsCode;
    }

    public void setFwdInsCode(String fwdInsCode) {
        this.fwdInsCode = fwdInsCode;
    }

    public String getReferenceNo() {
        return referenceNo;
    }

    public void setReferenceNo(String referenceNo) {
        this.referenceNo = referenceNo;
    }

    public String getTermRead() {
        return termRead;
    }

    public void setTermRead(String termRead) {
        this.termRead = termRead;
    }

    public String getIcConCode() {
        return icConCode;
    }

    public void setIcConCode(String icConCode) {
        this.icConCode = icConCode;
    }

    public String getTermType() {
        return termType;
    }

    public void setTermType(String termType) {
        this.termType = termType;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getExprDate() {
        return exprDate;
    }

    public void setExprDate(String exprDate) {
        this.exprDate = exprDate;
    }

    public String getEntryModeCode() {
        return entryModeCode;
    }

    public void setEntryModeCode(String entryModeCode) {
        this.entryModeCode = entryModeCode;
    }

    public String getCardSeqNo() {
        return cardSeqNo;
    }

    public void setCardSeqNo(String cardSeqNo) {
        this.cardSeqNo = cardSeqNo;
    }

    public String getTransCcy() {
        return transCcy;
    }

    public void setTransCcy(String transCcy) {
        this.transCcy = transCcy;
    }

    public String getTxnAmt() {
        return txnAmt;
    }

    public void setTxnAmt(String txnAmt) {
        this.txnAmt = txnAmt;
    }

    public String getOrigCupsSsn() {
        return origCupsSsn;
    }

    public void setOrigCupsSsn(String origCupsSsn) {
        this.origCupsSsn = origCupsSsn;
    }

    public String getOrigTransDateTime() {
        return origTransDateTime;
    }

    public void setOrigTransDateTime(String origTransDateTime) {
        this.origTransDateTime = origTransDateTime;
    }

    public String getAcqInstReserved() {
        return acqInstReserved;
    }

    public void setAcqInstReserved(String acqInstReserved) {
        this.acqInstReserved = acqInstReserved;
    }

    public String getSpecialBillType() {
        return specialBillType;
    }

    public void setSpecialBillType(String specialBillType) {
        this.specialBillType = specialBillType;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getNetworkLicense() {
        return networkLicense;
    }

    public void setNetworkLicense(String networkLicense) {
        this.networkLicense = networkLicense;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public String getSerialNum() {
        return serialNum;
    }

    public void setSerialNum(String serialNum) {
        this.serialNum = serialNum;
    }

    public String getEncryptRandNum() {
        return encryptRandNum;
    }

    public void setEncryptRandNum(String encryptRandNum) {
        this.encryptRandNum = encryptRandNum;
    }

    public String getSecretText() {
        return secretText;
    }

    public void setSecretText(String secretText) {
        this.secretText = secretText;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }
}
